package com.indexingsystem.boss.entity;

import java.io.Serializable;
import java.util.List;

import com.indexingsystem.boss.Vo.SpecialResourceDatasVo;

public class ResourceByMagazines implements Serializable{
	
	/**
     * 
     */
    private static final long serialVersionUID = -8558695677479592914L;

    private List<ResourceYear> resourceYearInfos;
	
	   // 资源Vo
    private Resources resources;

    // 期刊Vo
    private Magazines magazines;
    
    //绘本Vo
    private Books books;
    
    //动画Vo
    private Videos videos;

    // 终端资源关系Vo.
    private List<SpecialResourceDatasVo> specialResourceDatasVoList;	
    
    private List<ResourcesInfo> resourceInfosList;

	public List<ResourceYear> getResourceYearInfos()
    {
        return resourceYearInfos;
    }

    public void setResourceYearInfos(List<ResourceYear> resourceYearInfos)
    {
        this.resourceYearInfos = resourceYearInfos;
    }

    public Resources getResources()
    {
        return resources;
    }

    public void setResources(Resources resources)
    {
        this.resources = resources;
    }

    public Magazines getMagazines()
    {
        return magazines;
    }

    public void setMagazines(Magazines magazines)
    {
        this.magazines = magazines;
    }

    public List<SpecialResourceDatasVo> getSpecialResourceDatasVoList()
    {
        return specialResourceDatasVoList;
    }

    public void setSpecialResourceDatasVoList(List<SpecialResourceDatasVo> specialResourceDatasVoList)
    {
        this.specialResourceDatasVoList = specialResourceDatasVoList;
    }    

    public List<ResourcesInfo> getResourceInfosList()
    {
        return resourceInfosList;
    }

    public void setResourceInfosList(List<ResourcesInfo> resourceInfosList)
    {
        this.resourceInfosList = resourceInfosList;
    }

    public Books getBooks()
    {
        return books;
    }

    public void setBooks(Books books)
    {
        this.books = books;
    }    

    public Videos getVideos()
    {
        return videos;
    }

    public void setVideos(Videos videos)
    {
        this.videos = videos;
    }

    public ResourceByMagazines() {
		super();
	}

    public ResourceByMagazines(List<ResourceYear> resourceYearInfos, Resources resources,
                               Magazines magazines, Books books, Videos videos,
                               List<SpecialResourceDatasVo> specialResourceDatasVoList,
                               List<ResourcesInfo> resourceInfosList)
    {
        super();
        this.resourceYearInfos = resourceYearInfos;
        this.resources = resources;
        this.magazines = magazines;
        this.books = books;
        this.videos = videos;
        this.specialResourceDatasVoList = specialResourceDatasVoList;
        this.resourceInfosList = resourceInfosList;
    }

    @Override
    public String toString()
    {
        return "ResourceByMagazines [resourceYearInfos=" + resourceYearInfos + ", resources="
               + resources + ", magazines=" + magazines + ", books=" + books + ", videos="
               + videos + ", specialResourceDatasVoList=" + specialResourceDatasVoList
               + ", resourceInfosList=" + resourceInfosList + "]";
    }
}